# 使用 Eclipse Temurin 的 JDK 17 镜像
FROM eclipse-temurin:17-jre

RUN mkdir -p /ssadmin-server
WORKDIR /ssadmin-server

# 复制构建的 JAR 文件到容器中，这里要注意：target目录下所生成的jar包名称并不是本项目的名称
COPY ./target/demo-0.0.1-SNAPSHOT.jar app.jar

# 设置环境变量
ENV TZ=Asia/Shanghai
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
ENV ARGS=""

# 暴露端口
EXPOSE 8888

# 启动命令
CMD java ${JAVA_OPTS} -jar app.jar $ARGS